home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Purity / Purity #31 (1994-06-26)(Diesel)(DE)[WB].zip / Purity #31 (1994-06-26)(Diesel)(DE)[WB].adf / Ham / Ham.DOC < prev    next >
Text File  |  1994-06-26  |  14KB  |  261 lines

  1.  
  2.  
  3.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4.     ~                                                                   ~
  5.     ~               HAM - Ein Konvertierungsprogramm für                ~
  6.     ~                                                                   ~
  7.     ~                  Bilder im Hold and Modify - Modus                ~
  8.     ~                                                                   ~
  9.     ~                           Version 2.00                            ~
  10.     ~                                                                   ~
  11.     ~      written by Andreas Neumann in 1992-94 © by NEUDELSoft        ~
  12.     ~                                                                   ~
  13.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  14.  
  15.  
  16.     HAM ist FD, das heißt Freely Distributable. Das Copyright liegt
  17.     jedoch bei mir. HAM darf nur mit meiner Erlaubnis in eine
  18.     PD-Serie aufgenommen werden. Die kommerzielle Nutzung (besonders
  19.     auf Diskmagazinen des LOGO Verlags) ist absolut untersagt.
  20.  
  21.     Ich übernehme keine Garantie für die Arbeit von HAM. Entwickelt
  22.     wurde es mit PCQ - Pascal 1.2d auf einem Amiga 1200 mit Kickstart 3.0.
  23.  
  24.     Sicher kennen Sie das Problem : da haben Sie ein tolles Bild,
  25.     können es aber weder verändern, noch vernünftig in eigenen
  26.     Programmen nützen (wer hat schon ein Spiel im HAM-Modus gesehen ?).
  27.     Der Grund : es ist im sogenannten HoldAndModify-Modus des Amiga
  28.     gespeichert. Dieser Modus erlaubt die Darstellung aller 4096 Farben
  29.     (auf normalen Amigas), bzw. von über 250000 Farben (auf AGA-Amigas).
  30.     HAM dient nun dazu, IFF-Bilder aus diesem Modus in relativ gleichwertige
  31.     LowRes-Bilder umzuwandeln. Hierzu sei bemerkt : HAM geht von
  32.     HAM-Bildern der Tiefe 6 (bzw.8) aus (16 (bzw.64) Grundfarben). Dies ist
  33.     auch die Norm.
  34.  
  35.     _______________________________________________________________________
  36.  
  37.     Was benötigt HAM ?
  38.  
  39.     HAM läuft ab Kickstart 1.2. Allerdings benötigt es die reqtools.library
  40.     im LIBS:-Verzeichnis.
  41.  
  42.  
  43.     _______________________________________________________________________
  44.  
  45.     Wie wird nun HAM benutzt ?
  46.  
  47.     Es wird vom CLI aus mit "Ham [Sprache]" oder von der Workbench aus
  48.     gestartet.
  49.     [Sprache] ist entweder "DEUTSCH" oder "ENGLISH". Ham stellt sich
  50.     so auf den jeweiligen Benutzer ein.
  51.     Es öffnet sich nun eine komfortable Benutzeroberfläche. Sie können sie
  52.     entweder mit der Maus oder mit der Tastatur bedienen.
  53.     Das Hauptmenu besteht aus folgenden Elementen :
  54.  
  55.     die Window-Gadgets  :   das CloseGadget (links oben) oder die
  56.                             "ESC"-Taste beendet HAM
  57.  
  58.                             das IconifyGadget oder auch der Druck auf die
  59.                             rechte Maustaste iconifiziert HAM, durch den
  60.                             Druck der rechten Maustaste kann es reaktiviert
  61.                             werden
  62.  
  63.                             das WindowBackGadget schiebt das HAM-Fenster
  64.                             hinter alle anderen Fenster des Screens
  65.  
  66.     die BenutzerGadgets :   das Load/Laden-Gadget öffnet einen Filerequester
  67.                             aus dem man sich das zu ladende File aussuchen
  68.                             darf
  69.  
  70.                             das Options/Optionen-Gadget führt zum Untermenu
  71.                             Optionen (s.dort)
  72.  
  73.                             das Save/Speichern-Gadget öffnet einen
  74.                             Filerequester, in dem man den Pfad des zu
  75.                             speichernden LowRes-Bildes eingeben darf
  76.  
  77.                             das About/Über-Gadget gibt wichtige
  78.                             Informationen zum Programm aus
  79.  
  80.                             das Proceed/Start-Gadget startet die Umrechnung
  81.                             von HAM in LowRes, soll diese abgebrochen
  82.                             werden, so kann dies mit Druck auf das
  83.                             Stop-Gadget erreicht werden
  84.  
  85.                             das End/Ende-Gadget beendet HAM
  86.  
  87.  
  88.     _______________________________________________________________________
  89.  
  90.     Was kann ich im Optionen-Menu einstellen ?
  91.  
  92.     die Palette :           HAM bietet mehrere Paletten für das konvertierte
  93.                             Bild an. Grundsätzlich muß man zwischen 2 Arten
  94.                             unterscheiden :
  95.                             1.) Starre, die vordefiniert sind.
  96.                                 Sie sind sofort vorhanden, liefern aber
  97.                                 meist die schlechteren Ergebnisse.
  98.                             2.) Computerberechnete. Ihre Berechnung dauert
  99.                                 noch einmal ein, zwei Minuten. Dafür
  100.                                 garantieren sie aber meist weitaus bessere
  101.                                 Ergebnisse.
  102.                             Die Paletten im einzelnen :
  103.                             Graupalette : will man nur ein Schwarz-Weiß-Bild
  104.                                           erreichen, so ist diese Palette zu
  105.                                           empfehlen. Sie liefert natürlich
  106.                                           gute Ergebnisse, aber eben nur
  107.                                           farblos.
  108.                             RotGrünBlau - Palette : beinhaltet je ein
  109.                                                     Drittel Rot-, Grün- und
  110.                                                     Blautöne
  111.                             RGB mit Mischfarben : weniger RGB-Töne wie bei
  112.                                                   RGB, dafür einige
  113.                                                   Mischtöne
  114.                             RGB mit Mischfarben und Grautönen
  115.                             Zufallspalette : es klingt seltsam, aber diese
  116.                                              Palette liefert oft vernünftige
  117.                                              Ergebnisse
  118.                             CalcedPalette (meisten) : die am häufigsten im
  119.                                                       Bild vorkommenden
  120.                                                       Farben werden
  121.                                                       verwendet
  122.                             MenschPalette : eine Palette, um digitalisierte
  123.                                             Menschenbilder zu konvertieren
  124.                             CalcedPalette (streu) : beim Sortiervorgang
  125.                                                     werden ähnliche Farben
  126.                                                     ausgeschlossen. Damit
  127.                                                     wird verhindert, daß
  128.                                                     zwei beinahe identische
  129.                                                     Farbtöne in der Palette
  130.                                                     vorkommen, ein anderer,
  131.                                                     völlig unterschied-
  132.                                                     licher, jedoch nicht
  133.                             CalcedPalette (komplex) : es werden die am
  134.                                                       meisten vorkommenden
  135.                                                       Farben ausgesucht und
  136.                                                       davon die unterschied-
  137.                                                       lichsten verwendet
  138.                             CalcedPalette (streu2) : der Streuungsvorgang
  139.                                                      wird noch verstärkt
  140.                             CalcedPalette (komplex2) : aus den meisten
  141.                                                        Farben werden die
  142.                                                        herausgesucht, die
  143.                                                        zum einen häufig
  144.                                                        vorkommen und zum
  145.                                                        anderen möglichst
  146.                                                        wenig miteinander zu
  147.                                                        tun haben
  148.                             CalcedPalette (komplex3) : wie komplex2, jedoch
  149.                                                        werden hier die
  150.                                                        Farben an einen
  151.                                                        Mittelwert angepasst
  152.  
  153.     Recording to File/
  154.      Protokollieren :       Hat nur bei CompCalced-Paletten Bedeutung. Alle
  155.                             gezählten Farben werden in ein File, das mit dem
  156.                             Filerequester, der durch das nebenstehende
  157.                             Gadget (Filename/Name der Datei) aktiviert wird,
  158.                             bestimmt werden kann, protokolliert. Dabei wird
  159.                             nach folgendem Format gespeichert :
  160.                             1.Zahl = Anzahl der gezählten Pixel
  161.                             2.Zahl = Rotanteil der Farbe
  162.                             3.Zahl = Grünanteil der Farbe
  163.                             4.Zahl = Blauanteil der Farbe
  164.                             Diese Funktion dient nur dem Interessierten.
  165.  
  166.     ColorFidelity/
  167.      Farbtreue :            Ist dies ausgeschaltet, so wird nur nach
  168.                             Helligkeitsunterschieden differenziert. Bei
  169.                             eingeschalteter Überprüfung werden auch die
  170.                             einzelnen Farbkomponenten berücksichtigt. Dies
  171.                             dauert geringfügig länger, muß aber nicht
  172.                             zwangsläufig zu besseren Ergebnissen führen.
  173.  
  174.     Language/Sprache :      Entweder Englisch oder Deutsch ist anwählbar.
  175.  
  176.     View HAM/HAM ansehen :  Zeigt das im Speicher befindliche HAM-Bild.
  177.  
  178.     Conv.Options/
  179.      Konv.Optionen :        Verzweigt in das Untermenü der Konvertierungs-
  180.                             optionen. Hier kann man per Schieberegler
  181.                             zum einen die Tiefe des LowRes-Bildes und damit
  182.                             die Farbzahl einstellen. Auf normalen Amigas
  183.                             sind bis zu 32 Farben, auf AGA-Amigas bis zu
  184.                             256 Farben einstellbar. Zum anderen kann die
  185.                             Genauigkeit der Konvertierung eingestellt
  186.                             werden. Dies bezieht sich auf die
  187.                             Farbschattierungen, die berücksichtigt werden.
  188.                             Bei normalen Amigas entstand jeder Farbton
  189.                             aus 16 Rot-, 16 Grün- und 16 Blauschattierungen,
  190.                             die möglichen Farben konnten also in einem
  191.                             16*16*16 Elemente großem Integerfeld gespeichert
  192.                             werden. AGA-Amigas bieten jedoch jeweils 256
  193.                             Farbschattierungen, der Speicherbedarf
  194.                             beträge also 256*256*256*4 (ein Integer=4 Byte)
  195.                             Byte, d.h. 64 MByte.... Deshalb darf jeder
  196.                             Amigabesitzer selbst entscheiden, wie genau
  197.                             die Umrechnugn vonstatten gehen soll. Der
  198.                             jeweilige Speicherbedarf wird angegeben.
  199.  
  200.     View Lores/
  201.      Lores ansehen :        Zeigt das im Speicher befindliche LowRes-Bild.
  202.  
  203.     Exit Options/
  204.      Verlasse Optionen :    Beendet das Optionen-Menu.
  205.  
  206.  
  207.     _______________________________________________________________________
  208.  
  209.     An wen wende ich mich mit Fragen, Vorschlägen, Lob oder Kritik an HAM ?
  210.  
  211.                                 NEUDELSoft
  212.                                 c/o Andreas Neumann
  213.                                 Auf dem Ruhbühl 151
  214.                                 88090 Immenstaad
  215.  
  216.     _______________________________________________________________________
  217.  
  218.     Kommt da nicht noch ein Anhang ?
  219.  
  220.     Es handelt sich hierbei um eine Idee von mir, wie die PD-Autoren, die
  221.     meistens ohne Verdienst und mit viel Engagement die AMIGA-Szene
  222.     beleben, sich der breiten Öffentlichkeit vorstellen können und
  223.     so die PD-Szene noch persönlicher macht. Ich hoffe, daß möglichst
  224.     viele PD-Autoren meinem Beispiel folgen werden.
  225.  
  226.  
  227.                                 Kurzvorstellung
  228.  
  229.  
  230.    Name                             : Andreas Neumann
  231.  
  232.    Geburtstag                       : 18.11.1973
  233.  
  234.    Funktion bei diesem Programm     : Programmierer
  235.  
  236.    bevorzugte Programmiersprache    : PASCAL
  237.  
  238.    Computer-Werdegang               : von einem C64 (Spiele,bißchen BASIC
  239.         programmiert) zum AMIGA 2000. Dort eine BASIC-Periode (1½ Jahre)
  240.         und danach Umstieg auf PASCAL. Verschiedene PD-Programme (NPaint,
  241.         Fußballmanager) und ein Low-Cost-Programm ("1990").
  242.  
  243.    Was ich mag                      : Dire Straits,Köln,Kick Off,Schweine,
  244.         gute Ideen,Monthy Pythons,Zivilcourage,Sarkasmus,Mohandas
  245.         Karamtschand (Mahatma) Gandhi,Friedtjof Siebert (also
  246.         programmiermäßig gesehen natürlich !),NPaint,BAP,Wurzelsepp,Sledge
  247.         Hammer,die alten Genesis,die Amiga-FD-Szene,Marillion
  248.  
  249.    Was ich nicht mag                : Plastik-Musik,Bayern(nicht die
  250.         Einwohner,die "Kultur"),CDU,Revanchisten,Populous,DPaint,schlechte
  251.         Zeitungsartikel,Rechtsradikale, den Begriff "Dritte Welt" (es gibt
  252.         doch nur eine Welt, oder sind wir etwa besser ?)
  253.  
  254.  
  255.     _______________________________________________________________________
  256.  
  257.     Viel Spaß mit der wunderbaren Grafikwelt des Amigas !
  258.  
  259.  
  260.  
  261.